package cn.sdhuijin.model;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 公务员贷款申请表
 * 
 * @author houyc
 *
 */
@Entity
@Table(name = "official_loan")
public class OfficialLoan extends IdEntity implements Serializable {

	private static final long serialVersionUID = 1L;
	// 客户身份证号
	private String customId;
	// 客户姓名
	private String customName;
	// 申请贷款金额
	private String applyNum;
	// 申请贷款期限
	private String applyPeriod;
	// 家庭住址
	private String customAddress;
	// 工作单位
	private String office;
	// 客户手机
	private String telphone;
	// 短信验证码
	private String msgCode;
	// 申请贷款用途
	private String applyUse;
	// 婚姻状况
	private String customMarry;
	// 家庭成员身份证号
	private String memberId;
	// 家庭成员姓名
	private String memberName;
	// 申请提交日期
	private String applyDate;
	// 申请贷款网点ID
	private Long bankId;
	// 申请贷款网点名称
	private String bankName;
	// 客户经理ID
	private Long managerId;
	// 客户经理姓名
	private String managerName;
	// 客户经理手机
	private String managerTel;
	// 再次联系日期
	private String recallDate;
	// 再次联系备注
	private String recallRemarks;
	// 转移新网点ID
	private String transferBankId;
	// 转移新网点名称
	private String transferBankName;
	// 转移日期
	private String transferDate;
	// 转移备注
	private String transferRemarks;
	// 办理日期
	private String viewDate;
	// 办理备注
	private String viewRemarks;
	// 申请办理状态
	private String status;
	// 授信额度
	private String allowedNum;
	// 未成功办理原因
	private String failReason;
	// 客户评价等级
	private String evaluateLevel;
	// 客户评价备注
	private String evaluateRemarks;
	// 客户评价日期
	private String evaluateDate;

	public String getCustomId() {
		return customId;
	}

	public void setCustomId(String customId) {
		this.customId = customId;
	}

	public String getCustomName() {
		return customName;
	}

	public void setCustomName(String customName) {
		this.customName = customName;
	}

	public String getApplyNum() {
		return applyNum;
	}

	public void setApplyNum(String applyNum) {
		this.applyNum = applyNum;
	}

	public String getApplyPeriod() {
		return applyPeriod;
	}

	public void setApplyPeriod(String applyPeriod) {
		this.applyPeriod = applyPeriod;
	}

	public String getCustomAddress() {
		return customAddress;
	}

	public void setCustomAddress(String customAddress) {
		this.customAddress = customAddress;
	}

	public String getOffice() {
		return office;
	}

	public void setOffice(String office) {
		this.office = office;
	}

	public String getTelphone() {
		return telphone;
	}

	public void setTelphone(String telphone) {
		this.telphone = telphone;
	}

	public String getApplyUse() {
		return applyUse;
	}

	public void setApplyUse(String applyUse) {
		this.applyUse = applyUse;
	}

	public String getCustomMarry() {
		return customMarry;
	}

	public void setCustomMarry(String customMarry) {
		this.customMarry = customMarry;
	}

	public String getMemberId() {
		return memberId;
	}

	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}

	public String getMemberName() {
		return memberName;
	}

	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}

	public String getApplyDate() {
		return applyDate;
	}

	public void setApplyDate(String applyDate) {
		this.applyDate = applyDate;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getManagerName() {
		return managerName;
	}

	public void setManagerName(String managerName) {
		this.managerName = managerName;
	}

	public String getManagerTel() {
		return managerTel;
	}

	public void setManagerTel(String managerTel) {
		this.managerTel = managerTel;
	}

	public String getRecallDate() {
		return recallDate;
	}

	public void setRecallDate(String recallDate) {
		this.recallDate = recallDate;
	}

	public String getRecallRemarks() {
		return recallRemarks;
	}

	public void setRecallRemarks(String recallRemarks) {
		this.recallRemarks = recallRemarks;
	}

	public String getTransferBankId() {
		return transferBankId;
	}

	public void setTransferBankId(String transferBankId) {
		this.transferBankId = transferBankId;
	}

	public String getTransferBankName() {
		return transferBankName;
	}

	public void setTransferBankName(String transferBankName) {
		this.transferBankName = transferBankName;
	}

	public String getTransferDate() {
		return transferDate;
	}

	public void setTransferDate(String transferDate) {
		this.transferDate = transferDate;
	}

	public String getTransferRemarks() {
		return transferRemarks;
	}

	public void setTransferRemarks(String transferRemarks) {
		this.transferRemarks = transferRemarks;
	}

	public String getViewRemarks() {
		return viewRemarks;
	}

	public void setViewRemarks(String viewRemarks) {
		this.viewRemarks = viewRemarks;
	}

	public String getViewDate() {
		return viewDate;
	}

	public void setViewDate(String viewDate) {
		this.viewDate = viewDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getAllowedNum() {
		return allowedNum;
	}

	public void setAllowedNum(String allowedNum) {
		this.allowedNum = allowedNum;
	}

	public Long getBankId() {
		return bankId;
	}

	public void setBankId(Long bankId) {
		this.bankId = bankId;
	}

	public Long getManagerId() {
		return managerId;
	}

	public void setManagerId(Long managerId) {
		this.managerId = managerId;
	}

	public String getFailReason() {
		return failReason;
	}

	public void setFailReason(String failReason) {
		this.failReason = failReason;
	}

	public String getEvaluateLevel() {
		return evaluateLevel;
	}

	public void setEvaluateLevel(String evaluateLevel) {
		this.evaluateLevel = evaluateLevel;
	}

	public String getEvaluateRemarks() {
		return evaluateRemarks;
	}

	public void setEvaluateRemarks(String evaluateRemarks) {
		this.evaluateRemarks = evaluateRemarks;
	}

	public String getEvaluateDate() {
		return evaluateDate;
	}

	public void setEvaluateDate(String evaluateDate) {
		this.evaluateDate = evaluateDate;
	}

	public String getMsgCode() {
		return msgCode;
	}

	public void setMsgCode(String msgCode) {
		this.msgCode = msgCode;
	}
}
